package com.zjy.basic.service.impl;

import com.zjy.basic.exception.BusinessException;
import com.zjy.basic.service.BaiduAiAuditService;
import com.zjy.basic.util.BaiduAuditUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;

@Service
public class BaiduAiAuditServiceImpl implements BaiduAiAuditService {

    @Override
    public Boolean textAudit(String auditText) {
        //@TODO - 自主研发 - 工具类BaiduAuditUtils
        return BaiduAuditUtils.TextCensor(auditText);
    }

    /*
     *  注意:resources是这样的格式：
     *  /group1/M00/00/02/CgAIC2KevEeAX2T4AAEUusLjqqk161.png,/group1/M00/00/02/CgAIC2KevEeAX2T4AAEUusLjqqk162.png
     *  需要判断是否为空，只有一张怎么处理，有多张怎么处理
     *  需要统一加前缀：http://123.207.27.208
     */
    @Override
    public Boolean imageAudit(String resources) {
        //@TODO - 自主研发 - 工具类BaiduAuditUtils
        if (!StringUtils.isEmpty(resources)){//判断是否有图片资源
            String[] arr = resources.split(",");//把字符串以 “,” 截开，生成一个数组
            for (String s : arr){//遍历数组，一个一个审核
                if (!BaiduAuditUtils.ImgCensor("http://123.207.27.208"+s)){//判断是否通过
                    return false;
                }
            }
        }
        return true;
    }
}